package app.negocio;

import java.util.List;

import javax.inject.Inject;
import javax.persistence.EntityManager;
import javax.persistence.Query;

import app.entidad.Cuenta;
import app.entidad.TipoDeCuenta;





public class TipoDeCuentaDAO {
	@Inject
	private EntityManager em;
	
	public void insert(TipoDeCuenta c){
		em.persist(c);
	}
	public TipoDeCuenta read(String id){
		TipoDeCuenta m = em.find(TipoDeCuenta.class, id);
		return m;
	}
public List<TipoDeCuenta> getTipoDeCuenta(){
		
		String sql = "SELECT c From TipoDeCuenta c WHERE c.mov_codigo = :mov_codigo";
		
		Query q =  em.createQuery(sql, TipoDeCuenta.class);
		
		
		List<TipoDeCuenta> lst = q.getResultList();
		
		return lst;
	}

public TipoDeCuenta  findById(long id){
	
	System.out.println(id+"<------------->"+em.find(Cuenta.class, id));
	return em.find(TipoDeCuenta.class, id);
}

}
